Gerade drüber gestolpert, sehr interessant, kannte ich bisher noch nicht....
Der https://tic80.com/ liegt (von der Funktionalität) m.M.n. so irgendwo zwischen XL/XE und STE und bietet einige interessante Möglichkeiten 😉:
Hier eine kurze Einführng:
Der TIC-80 ist ein kostenloser Open-Source- Fantasy-Computer zum Erstellen, Spielen und Teilen kleiner Spiele.
Es gibt integrierte Tools für die Entwicklung: Code, Sprites, Maps, Sound-Editoren und die Befehlszeile, die ausreicht, um ein Mini-Retro-Spiel zu erstellen. Am Ausgang erhalten Sie eine Cartridge-Datei, die auf der Website gespeichert und abgespielt werden kann.
Außerdem kann das Spiel in einen Player gepackt werden, der auf allen gängigen Plattformen funktioniert, und nach Belieben verteilt werden. Um ein Spiel im Retro-Stil zu erstellen, findet der gesamte Erstellungsprozess unter einigen technischen Einschränkungen statt: 240x136-Pixel-Display, 16-Farben-Palette, 256 8x8-Farbsprites, 4-Kanal-Sound usw.




Und ein paar Demos dazu:
https://www.youtube.com/watch?v=rnfBMNZiqWY
https://www.youtube.com/watch?v=KcmTcYuxp9w
https://www.youtube.com/watch?v=sZrpDHUPR2o
Wen´s interessiert, hier geht´s direkt zur Website: https://tic80.com/
Btw.:
Es werden auch eine Vielzahl an Plattformen unterstützt:

Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks
Ja, TIC-80 ist sehr interessant.
Ich habe im Frühjahr 2022 auf der MV der Forth-Gesellschaft einen Vortrag zum Thema gehalten:
https://www.youtube.com/watch?v=sFq6ScmjxRA
____________________________
FORTH UND FANTASY CONSOLES
Carsten Strotmann
____________________________
- Eine "Fantasy Console" ist ein Emulator für einen virtuellen
Computer
- "Fantasy", da keine echte Hardware emuliert wird, sondern ein
"idealisiertes" Computersystem
- "Console", da der Haupteinsatzzweck die Erstellung von Spielen
("ROMS") und die Spiele-Konsolen der 80er und frühen 90er Vorbild
sind
Typische Fantasy Console
- 128x128 Pixel, 16 Farben
- 32K "ROM" Speicher für Programme/Spiele
- 4 Kanal Sound
- Sprites
- Code-Editor
- Sprite-Editor
- Musik/Sound-Editor ("Tracker")
- Map-Editor
Warum "Fantasy Consoles"?
- Software- (Spiele-) Entwicklung auf modernen Computer ist komplex
- Werkzeuge zur Erstellung von Sound/Musik und Grafik sind schwer zu
erlernen
- Programmierung in C/C++ ist schwer
Einsatz von Fantasy Consoles
- Spiele-Programmierung
- Spiele-Verkauf (itch.io)
- Programmier-"Jams" (zeitbegrenzte Programmier-Wettbewerbe zu einem
Thema)
- Informatik-Unterricht in Schulen und Universitäten
Auswahl an Fantasy Consoles
<https://paladin-t.github.io/fantasy/>
PICO-8
* Kommerziell (14.99 US$)
- Kostenlose Web-Version für Schulen
* Windows/Mac/Linux/RaspberryPi
* Grafik 128x128x16
* 32K ROM
* 4 Kanal Chipsound
* Programmiersprache: Lua
* 256 8x8 Sprites
* Spielfeld: 128x32
* URL: <[https://www.lexaloffle.com/pico-8.php](https://www.lexaloffle.com/pico-8.php)>
<[https://www.lexaloffle.com/media/1/pico8_edu_release.gif](https://www.lexaloffle.com/media/1/pico8_edu_release.gif)>
TIC-80
Lambda 8
* OpenSource
* Linux/RaspberryPi
* Grafik 256x128x6
* RAM: beliebig
* Sound: -
* Programmiersprache: Scheme (s7)
<[https://ccrma.stanford.edu/software/snd/snd/s7.html](https://ccrma.stanford.edu/software/snd/snd/s7.html)>
* Sprites: -
* Spielfeld: -
* URL: <[https://github.com/raydeejay/retro-40](https://github.com/raydeejay/retro-40)>
Retro-40
UXN/Varvara
~~~~~~~~~~~
- OpenSource
- Linux/RaspberryPi/Windows/MacOS/NintendoDS
- Grafik: 2bit (4 Farben), Grösse beliebig
- RAM: 64KB
- Sound: Mono/Midi
- Programmiersprache: UXN (Forth-inspiriert)
- Sprites: -
- Spielfeld: -
- URL: <https://100r.co/site/uxn.html>
<https://nchrs.xyz/site/uxn_notes.html>
<https://100r.co/media/content/projects/uxn_linux.jpg>
CHIP-8
~~~~~~
CHIP-8 wurde 1977 von Joe Weisbecker für den COSMAC VIP microcomputer
implementiert und auf viele andere Systeme portiert.
<https://en.wikipedia.org/wiki/CHIP-8>
<https://johnearnest.github.io/chip8Archive/src/horseyJump/jump.gif>
Homework
- Ein "echtes" Forth für UXN
- Retro-40 ausbauen
- Ein Forth für PICO-8/TIC-80 (in Lua?)
- Forth als weitere Sprache in TIC-80 einbauen
- Ein Forth für CHIP-8
https://mastodon.social/@cstrotm https://abbuc.social
Ich arbeite derzeit öfters mit UXN und Varvara --> https://wiki.xxiivv.com/site/varvara.html, speziell unter DuskOS --> https://git.sr.ht/~vdupras/duskos
Interessant für den Atari 8bit wäre ein CHIP-8 Emulator, das sollte ohne Probleme machbar sein und viele Spiele der CHIP-8 Plattform auf den A8 bringen.
https://mastodon.social/@cstrotm https://abbuc.social
cas schrieb:
Ja, TIC-80 ist sehr interessant.
Ich habe im Frühjahr 2022 auf der MV der Forth-Gesellschaft einen Vortrag zum Thema gehalten:
https://www.youtube.com/watch?v=sFq6ScmjxRA
Danke Carsten!
Habe mir Deinen Vortrag gerade mal angesehen 🙂.
Sehr interessant!
Gtx.,
andY
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks